package com.wbcs.system.commoninterface;

import java.util.Map;

import com.wbcs.config.component.application.report.ReportBean;
import com.wbcs.system.ReportRequest;

public interface IListReportRoworderPersistence
{
    public String loadRoworder(Map<String,String> mColValuesInRow);

    public void storeRoworderByDrag(ReportRequest rrequest,ReportBean rbean,Map<String,String> mColValuesInRow,
            Map<String,String> mColValuesInDestRow,boolean direct);

    public void storeRoworderByArrow(ReportRequest rrequest,ReportBean rbean,Map<String,String> mColValuesInRow,
            Map<String,String> mColValuesInDestRow,boolean direct);

    public void storeRoworderByInputbox(ReportRequest rrequest,ReportBean rbean,Map<String,String> mColValuesInRow,String newrowordervalue);

    public void storeRoworderByTop(ReportRequest rrequest,ReportBean rbean,Map<String,String> mColValuesInRow);
}
